12.1. Calendar Query common types
The UTCTimeRangeType
is used in a number of places to define a time range within which components must appear or property values must lie. The values are UTC time-date, the start is inclusive and the end is exclusive.
UTCTimeRangeType
elementsField | Type | # | ? | Description |
---|---|---|---|---|
| UTC date-time | 1 | Y | UTC inclusive start |
| UTC date-time | 1 | Y | UTC exclusive end |
The TextMatchType
is used to match text values in properties and parameters. The collation attribute species a collation as defined in IETF RFC 4790.
Servers are REQUIRED
to support the “i;ascii-casemap” and “i;octet” collations which provide a basic case insensitive and case sensitive match respectively.
Elements of this type take a string value which is matched according to the attributes.
TextMatchType
attributesField | Type | # | ? | Description |
---|---|---|---|---|
| String | 0..1 | N | Collation name from IETF RFC 4790. |
| boolean | 0..1 | N | if “true” negates the condition |